package com.kakaxi.mybilibili.module.home.live.view;

import com.kakaxi.mybilibili.bean.LiveAreaCategoryItemBean;
import com.kakaxi.mybilibili.bean.RecyMultiItemBean;

import java.util.List;

/**
 * 直播主页面视图层接口
 * Created by kakaxi on 16/9/30.
 */

public interface ILiveHomeView {

    /**
     * 展示直播数据
     *
     * @param liveData 直播数据
     */
    void showLiveData(List<RecyMultiItemBean> liveData);

    /**
     * 显示失败结果
     *
     * @param message 失败提示
     */
    void showLiveFailed(String message);

    /**
     *
     */
    void showLiveError();

    /**
     * 设置直播全部分类数据
     *
     * @param areaCategoryItemBeanList 分类数据列表
     */
    void setLiveAllCategoryData(List<LiveAreaCategoryItemBean> areaCategoryItemBeanList);

}
